Data transmission method, terminal device and network device

ABSTRACT

The present application discloses a method for transmitting data, a terminal device, and a network device. The method includes: receiving, by a terminal device, first resource indication information from a network device at a first moment, the first moment being located in the n-th time domain resource unit, the first resource indication information indicating a frequency domain resource allocated for transmission of a target channel in the (n+i)-th time domain resource unit, and the target channel including a data channel or a control channel of the terminal device, where n and i are positive integers; and receiving, by the terminal device, second resource indication information from the network device at a second moment after the first moment, the second resource indication information indicating a time domain resource allocated for transmission of the target channel in the (n+i)-th time domain resource unit.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. application Ser. No.16/491,991, filed Sep. 6, 2019, which is a U.S. National Stage Entry ofInternational Application No. PCT/CN2017/077218, filed Mar. 20, 2017,the entire disclosures of which are incorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates to the field of wireless communication,and more particularly, to a method for transmitting data, a terminaldevice and a network device.

BACKGROUND

In a 5G New Radio (briefly as “NR”) system, some symbols in a timedomain scheduling unit such as a time slot or a mini-slot can be usedfor transmitting a control channel and other symbols are used fortransmitting a data channel. It supports that some symbols in one timedomain scheduling unit are used for transmitting downlink channels andother symbols are used for transmitting uplink channels. In one timedomain scheduling unit, the base station indicates to the terminal byDownlink Control Information (briefly as “DCI”) which symbols are usedfor transmitting the control channel and which symbols are used fortransmitting the data channel.

In addition, inter-slot scheduling is supported in a 5G system. That is,the transmission of the data channel in the (n+i)-th time slot (n and iare positive integers) is scheduled by the DCI transmitted in the n-thtime slot.

SUMMARY

The embodiments of the present application provide a method fortransmitting data, a terminal device, and a network device.

In a first aspect, a method of transmitting data is provided, including:receiving, by a terminal device, first resource indication informationfrom a network device at a first moment, the first moment being locatedin the n-th time domain resource unit, the first resource indicationinformation indicating a frequency domain resource allocated fortransmission of a target channel in the (n+i)-th time domain resourceunit, and the target channel including a data channel or a controlchannel of the terminal device, where n and i are positive integers; andreceiving, by the terminal device, second resource indicationinformation from the network device at a second moment after the firstmoment, the second resource indication information indicating a timedomain resource allocated for transmission of the target channel in the(n+i)-th time domain resource unit.

Optionally, in an implementation of the first aspect, the time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit is determined by the network deviceafter the first moment.

Optionally, in an implementation of the first aspect, the method furtherincludes: sending, by the terminal device, the target channel to thenetwork device, or receiving, by the terminal device, the target channelfrom the network device, on the frequency domain resource and the timedomain resource in the (n+i)-th time domain resource unit.

Optionally, in an implementation of the first aspect, the time domainresource indicated by the second resource indication informationincludes at least one of: a start location of symbols allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit, a number of symbols allocated for transmission of the targetchannel, a mini-slot allocated for transmission of the target channel,and a number of mini-slots allocated for transmission of the targetchannel.

Optionally, in an implementation of the first aspect, the secondresource indication information includes an identifier of the timedomain resource, and the time domain resource indicated by the secondresource indication information is a time domain resource correspondingto the identifier in a plurality of preset time domain resources.

Optionally, in an implementation of the first aspect, the first resourceindication information further indicates a time domain resourceallocated for transmission of the target channel in the (n+i)-th timedomain resource unit.

Optionally, in an implementation of the first aspect, the method furtherincludes: determining, by the terminal device, whether the time domainresource indicated by the first resource indication information is thesame as the time domain resource indicated by the second resourceindication information; and when the time domain resource indicated bythe first resource indication information is different from the timedomain resource indicated by the second resource indication information,determining, by the terminal device, to use the time domain resourceindicated by the second resource indication information to transmit thetarget channel.

Optionally, in an implementation of the first aspect, the method furtherincludes: determining, by the terminal device, the time domain resourceallocated for transmission of the target channel according to the secondresource indication information, within a range of time domain resourcesindicated by the first resource indication information.

Optionally, in an implementation of the first aspect, receiving, by theterminal device, second resource indication information from the networkdevice at a second moment after the first moment includes: receiving, bythe terminal device, second resource indication information from thenetwork device at a second moment after the first moment on a presetfrequency domain resource.

Optionally, in an implementation of the first aspect, the first resourceindication information includes the second moment and the presetfrequency domain resource for receiving the second resource indicationinformation, and before the terminal device receives the second resourceindication information from the network device, the method furtherincludes: determining, by the terminal device, the second moment and thepreset frequency domain resource for receiving the second resourceindication information according to the first resource indicationinformation.

Optionally, in an implementation of the first aspect, the secondresource indication information is UE specific information of theterminal device.

Optionally, in an implementation of the first aspect, the n-th timedomain resource unit includes any one of: an n-th time slot, an n-thmini-slot, and an n-th subframe.

Optionally, in an implementation of the first aspect, the physicalchannel used by the terminal device to receive the first resourceindication information is different from the physical channel used toreceive the second resource indication information.

Optionally, in an implementation of the first aspect, the data channelincludes any one of: an uplink data channel, a downlink data channel,and a secondary link data channel.

In a second aspect, a method of transmitting data is provided,including: sending, by a network device, first resource indicationinformation to a terminal device at a first moment, the first momentbeing located in the n-th time domain resource unit, the first resourceindication information indicating a frequency domain resource allocatedfor transmission of a target channel in the (n+i)-th time domainresource unit, and the target channel including a data channel or acontrol channel of the terminal device, where n and i are positiveintegers; and sending, by a network device, second resource indicationinformation to the terminal device at a second moment after the firstmoment, the second resource indication information indicating a timedomain resource allocated for transmission of the target channel in the(n+i)-th time domain resource unit.

Optionally, in an implementation of the second aspect, the time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit is determined by the network deviceafter the first moment.

Optionally, in an implementation of the second aspect, the methodfurther includes: receiving, by the network device, the target channelfrom the terminal device, or sending, by the network device, the targetchannel to the terminal device, on the frequency domain resource and thetime domain resource in the (n+i)-th time domain resource unit.

Optionally, in an implementation of the second aspect, the time domainresource indicated by the second resource indication informationincludes any one of: a start location of symbols allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit, a number of symbols allocated for transmission of the targetchannel, a mini-slot allocated for transmission of the target channel,and a number of mini-slots allocated for transmission of the targetchannel.

Optionally, in an implementation of the second aspect, the secondresource indication information includes an identifier of the timedomain resource, and the time domain resource indicated by the secondresource indication information is a time domain resource correspondingto the identifier in a plurality of preset time domain resources.

Optionally, in an implementation of the second aspect, the firstresource indication information further indicates a time domain resourceallocated for transmission of the target channel in the (n+i)-th timedomain resource unit.

Optionally, in an implementation of the second aspect, the methodfurther includes: determining, by the network device, whether the timedomain resource indicated by the first resource indication informationis the same as the time domain resource indicated by the second resourceindication information; and when the time domain resource indicated bythe first resource indication information is different from the timedomain resource indicated by the second resource indication information,determining, by the network device, use the time domain resourceindicated by the second resource indication information to transmit thetarget channel

Optionally, in an implementation of the second aspect, the methodfurther includes: determining, by the network device, the time domainresource allocated for transmission of the target channel according tothe second resource indication information, within a range of timedomain resources indicated by the first resource indication information.

Optionally, in an implementation of the second aspect, sending, by anetwork device, second resource indication information to the terminaldevice at a second moment after the first moment includes: sending, bythe network device, second resource indication information to theterminal device at the second moment after the first moment on a presetfrequency domain resource.

Optionally, in an implementation of the second aspect, the firstresource indication information includes the second moment and thepreset frequency domain resource for receiving the second resourceindication information, and before the network sends the second resourceindication information to the terminal device, the method furtherincludes: determining, by the network device, the second moment and thepreset frequency domain resource for receiving the second resourceindication information.

Optionally, in an implementation of the second aspect, the methodfurther includes: the second resource indication information is UEspecific information of the terminal device.

Optionally, in an implementation of the second aspect, the methodfurther includes: the n-th time domain resource unit includes any oneof: an n-th time slot, an n-th mini-slot, and an n-th subframe.

Optionally, in an implementation of the second aspect, the methodfurther includes: the physical channel used by the network device tosend the first resource indication information is different from thephysical channel used to send the second resource indicationinformation.

Optionally, in an implementation of the second aspect, the data channelincludes any one of: an uplink data channel, a downlink data channel,and a secondary link data channel

In a third aspect, a terminal device is provided, which can perform theoperations of the terminal device in the first aspect or any of theoptional implementations of the first aspect. In particular, theterminal device may include modules and units for performing theoperations of the terminal device in the first aspect or any of thepossible implementations of the first aspect described above.

In a fourth aspect, a network device is provided, which can perform theoperations of the network device in the second aspect or any of theoptional implementations of the second aspect. In particular, thenetwork device may include modules and units for performing theoperations of the network device in the second aspect or any of thepossible implementations of the second aspect described above.

In a fifth aspect, a terminal device is provided. The terminal deviceincludes: a processor, a transceiver, and a memory. The processor, thetransceiver, and the memory communicate with each other through aninternal connection path. The memory is for storing instructions and theprocessor is for executing instructions stored by the memory. When theprocessor executes the instructions stored by the memory, the terminaldevice is caused to perform the method in the first aspect or any of thepossible implementations of the first aspect, or the terminal device iscaused to implement the terminal provided in the third aspect device.

In a sixth aspect, a network device is provided. The network deviceincludes: a processor, a transceiver, and a memory. The processor, thetransceiver, and the memory communicate with each other through aninternal connection path. The memory is for storing instructions and theprocessor is for executing instructions stored by the memory. When theprocessor executes the instruction stored by the memory, the networkdevice is caused to perform the method in the second aspect or any ofthe possible implementations of the second aspect, or the network deviceis caused to implement the network provided in the fourth aspect device.

In a seventh aspect, a computer readable storage medium is provided, thecomputer readable storage medium storing a program causing a terminaldevice to perform the method for transmitting data in the first aspectdescribed above, and any one of its various implementations.

In an eighth aspect, a computer readable storage medium is provided, thecomputer readable storage medium storing a program causing a networkdevice to perform the method for transmitting data in the second aspectdescribed above, and any one of its various implementations.

In a ninth aspect, a system chip is provided, the system chip includingan input interface, an output interface, a processor, and a memory. Theprocessor is configured to execute an instruction stored by the memory,and when the instruction is executed, the processor can implement thefirst aspect and any of its various implementations.

In a tenth aspect, a system chip is provided, the system chip includingan input interface, an output interface, a processor, and a memory. Theprocessor is configured to execute an instruction stored by the memory,and when the instruction is executed, the processor can implement thesecond aspect and any of the various implementations.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic structural diagram of an application scenario ofan embodiment of the present application.

FIG. 2 is a schematic diagram of resource configuration of a PDSCH inthe related art.

FIG. 3 is a schematic diagram of resource configuration of a PDSCH inthe related art.

FIG. 4 is a schematic diagram of resource configuration of a PUSCH inthe related art.

FIG. 5 is a schematic diagram of resource configuration of a PUSCH inthe related art.

FIG. 6 is a schematic flowchart of a method for transmitting dataaccording to an embodiment of the present application.

FIG. 7 is a schematic diagram of resource configuration of a PDSCHaccording to an embodiment of the present application.

FIG. 8 is a schematic diagram of resource configuration of a PDSCHaccording to an embodiment of the present application.

FIG. 9 is a schematic diagram of resource configuration of a PUSCHaccording to an embodiment of the present application.

FIG. 10 is a schematic diagram of resource configuration of a PUSCHaccording to an embodiment of the present application.

FIG. 11 is a schematic flowchart of a method for transmitting dataaccording to an embodiment of the present application.

FIG. 12 is a schematic diagram of a multi-slot resource configuration ofa PDSCH according to an embodiment of the present application.

FIG. 13 is a schematic block diagram of a terminal device according toan embodiment of the present application.

FIG. 14 is a schematic block diagram of a network device according to anembodiment of the present application.

FIG. 15 is a schematic structural diagram of a terminal device accordingto an embodiment of the present application.

FIG. 16 is a schematic structural diagram of a network device accordingto an embodiment of the present application.

FIG. 17 is a schematic structural diagram of a system chip according toan embodiment of the present application.

DETAILED DESCRIPTION

The technical solutions in the embodiments of the present applicationwill be described below with reference to the accompanying drawings.

It should be understood that the technical solutions of the embodimentsof the present application can be applied to various communicationsystems, for example, a Global System of Mobile Communication (brieflyas “GSM”) system, a Code Division Multiple Access (briefly as “CDMA”)system, a Wideband Code Division Multiple Access (briefly as “WCDMA”)system, a Long Term Evolution (briefly as “LTE”) system, a LTE FrequencyDivision Duplex (briefly as “FDD”) System, a LTE Time Division Duplex(briefly as “TDD”), a Universal Mobile Telecommunication System (brieflyas “UMTS”), a future 5G communication system and so on.

The present application describes various embodiments in connection witha terminal device. A terminal device may also be referred to as a UserEquipment (“UE”), an access terminal, a subscriber unit, a subscriberstation, a mobile station, a mobile site, a remote station, a remoteterminal, a mobile device, a user terminal, a terminal, and a wirelesscommunication device, a user agent or a user device. The access terminalmay be a cellular phone, a cordless phone, a Session Initiation Protocol(briefly as “SIP”) phone, a Wireless Local Loop (briefly as “WLL”)station, or a personal digital assistant (briefly as “PDA”), a handhelddevice with wireless communication capabilities, a computing device orother processing device connected to a wireless modem, an in-vehicledevice, a wearable device, a terminal device in a future 5G network, ora future evolving land-based public mobile communication network(briefly as “PLMN”) terminal equipment in the network.

The present application describes various embodiments in connection witha network device. The network device may be a device for communicatingwith the terminal device, for example, may be a base station (briefly as“BTS”) in the GSM system or CDMA, or may be a base station (NodeB,briefly as “NB”) in the WCDMA system, may also be an evolved basestation (Evolutional Node B, briefly as “eNB” or “eNodeB”) in the LTEsystem, or the network device may be a relay station, an access point,an in-vehicle device, a wearable device, and a network side device in afuture 5G network or a network side device in a future evolved PLMNnetwork, and so on.

FIG. 1 is a schematic diagram of an application scenario of anembodiment of the present application. The communication system in FIG.1 may include a network device 10 and a terminal device 20. The networkdevice 10 is configured to provide communication service for theterminal device 20 and access the core network. The terminal device 20can access the network by searching for synchronization signals,broadcast signals, and the like from the network device 10, therebyperforming communication with the network. The arrows shown in FIG. 1may represent uplink/downlink transmissions by a cellular link betweenthe terminal device 20 and the network device 10.

The network in the embodiment of the present application may refer to aPublic Land Mobile Network (briefly as “PLMN”) or a Device to Device(briefly as “D2D”) network or a Machine to Machine/Man (briefly as“M2M”) network or other network. FIG. 1 is only a simplified schematicdiagram of the example, and the network may also include other terminaldevices, which are not shown in FIG. 1.

In the current system bandwidth of the Long Term Evolution (briefly as“LTE”) system, the Physical Downlink Control Channel (briefly as“PDCCH”) occupies the first few symbols in one subframe fortransmission. The number of symbols occupied by the PDCCH is indicatedby a Physical Control Format Indicator Channel (briefly as “PCFICH”) inthe same subframe. Therefore, which symbols are occupied by the PhysicalDownlink Shared CHannel (briefly as “PDSCH”) is in one subframe can bederived from the information of the symbols occupied by the PDCCHindicated by the PCFICH in the same subframe, without additionallyindicating to the terminal.

However, in a 5G New Radio (briefly as “NR”) system, a time domainresource unit, or a time domain scheduling unit, such as a time slot, amini-slot, a PDCCH may exist in the first few symbols, but how manysymbols are for transmitting the PDCCH may be different in each resourceblock (briefly as “PRB”). When the base station transmits the PDSCH tothe terminal in a certain PRB, the start symbol for transmitting thePDSCH in the PRB may be indicated by Downlink Control Information(briefly as “DCI”). In addition, the “two-way time slot” will besupported in the 5G system. That is, the first half of one time slot canbe used for downlink transmission, and the second half can be used foruplink transmission. Therefore, the last few symbols of one time slotmay not be for transmitting the PDSCH but to transmit an uplink channelsuch as a Physical Uplink Control Channel ((briefly as “PUCCH”), and thenumber of symbols occupied by the PUCCH in the time slot can also beindicated by DCI. Therefore, which symbols in a time slot in a 5G systemare for transmitting PDSCH can also be learned by DCI.

For the physical uplink shared channel (briefly as “PUSCH”), in the LTEsystem, which symbols are occupied by the PUSCH in one subframe arestatically determined according to the frame structure. Therefore, theresource location of the resource for transmitting the PUSCH allocatedby the base station for the terminal in the subframe is completelydetermined, without the need to be indicated to the terminal. However,in a 5G system, in a time domain resource unit, after the base stationschedules a certain PRB for the terminal, the PUSCH in the PRB mayoccupy the entire time domain resource unit, and may also occupy only afew symbols in the time domain resource unit and other symbols areoccupied by other channels such as PUCCH, PDCCH, and the like.Therefore, in the 5G system, resource locations for transmitting PUCCH,PDCCH, and the like are indicated by DCI.

In addition, inter-slot scheduling is supported in a 5G system, that is,the transmission of the data channel of the (n+i)-th time slot (n and iare a positive integers) is scheduled by the DCI transmitted in the n-thtime slot. However, if, in the n-th time slot, the base station has notdetermined the time domain resource location for transmitting thecontrol channel or the data channel in the (n+i)-th time slot, the basestation cannot implement scheduling on the data channel for the (n+i)-thtime slot in advance.

For example, in the resource configuration of the PDSCH shown in FIG. 2,the symbols of the start part of the (n+i)-th time slot are occupied bythe downlink control channel PDCCH. If a moment T2 at which the basestation determines a length of the time domain resource for transmittingthe PDCCH, is later than a moment T1 at which the DCI (informationcarrying the downlink resource configuration (Download Assignment,briefly as “DL Assignment”) of the PDSCH) is transmitted in the N-thtime slot, the terminal device cannot know the location of the timedomain resource for transmitting the PDCCH according to the received DLAssignment, and cannot know the accurate time domain resource locationfor transmitting the PDSCH in advance.

For another example, in the resource configuration of the PDSCH shown inFIG. 3, the symbols of the start part of the (n+i)-th time slot areoccupied by the downlink control channel PDCCH, and the symbols of theend part of the (n+i)-th time slot are occupied by the uplink controlchannel PUCCH. If a moment T2 at which the base station determineswhether to transmit PUCCH at the end of the time slot or at which thebase station determines a length of the time domain resource fortransmitting the PUCCH, is later than a moment T1 at which the DCI(information carrying the DL Assignment of the PDSCH) is transmitted inthe n-th time slot, the terminal device cannot know whether there is anuplink channel in the time slot in advance or know the location of thetime domain resource for transmitting the uplink channel according tothe received DL Assignment, and cannot know the accurate time domainresource location for transmitting the PDSCH in advance.

For still another example, in the resource configuration of the PUSCHshown in FIG. 4, part of the symbols of the (n+i)-th time slot areoccupied by the uplink control channel PUCCH. If a moment T2 at whichthe base station determines a length of the time domain resource fortransmitting the PUCCH, is later than a moment T1 at which the DCI(information carrying the uplink resource configuration (briefly as “ULGrant”) of the PUSCH) is transmitted in the N-th time slot, the terminaldevice cannot know the location of the time domain resource fortransmitting the PUCCH according to the received UL Grant, and cannotknow the accurate time domain resource location for transmitting thePUSCH in advance.

For still another example, in the resource configuration of the PUSCHshown in FIG. 5, the symbols of the start part of the (n+i)-th time slotare occupied by the uplink control channel PDCCH, and part of thesymbols in the time slot are occupied by the uplink channel, such as aPUCCH. If a moment T2 at which the base station determines whether totransmit the downlink channel at the beginning of the time slot or atwhich the base station determines a length of the time domain resourcefor transmitting the downlink channel, is later than a moment T1 atwhich the DCI (information carrying the UL Grant of the PUSCH) istransmitted in the n-th time slot, the terminal device cannot knowwhether there is an uplink channel in the time slot in advance or knowthe location of the time domain resource for transmitting the uplinkchannel according to the received UL Grant, and cannot know the accuratetime domain resource location for transmitting the PUSCH in advance.

FIG. 6 is a schematic flowchart of a method 600 for transmitting dataaccording to an embodiment of the present application. The method fortransmitting data in FIG. 6 can be performed by a terminal device suchas the terminal device 20 shown in FIG. 1. As shown in FIG. 6, thespecific process of transmitting data includes the following steps.

In 610, the terminal device receives first resource indicationinformation from the network device at a first moment.

The first moment is located in the n-th time domain resource unit, thefirst resource indication information indicates a frequency domainresource allocated for transmission of the target channel of theterminal device in the (n+i)-th time domain resource unit, and thetarget channel includes a data channel or a control channel of theterminal device, where n and i are positive integers.

Specifically, the terminal device receives the first resource indicationinformation from the network device at the first moment in the n-th timedomain resource unit (or the time domain scheduling unit), and the firstresource indication information indicates a frequency domain resourceallocated for transmission of a target channel of the terminal device inthe (n+i)-th time domain resource unit. That is, the first resourceindication information transmitted on the n-th time domain resource unitis used to schedule a frequency domain resource allocated fortransmission of the target channel on the (n+i)-th time domain resourceunit. This inter-slot scheduling allows the terminal device sufficienttime to prepare for subsequent data transmission.

It should be understood that, in the embodiment of the presentapplication, the n-th time domain resource unit and the (n+i)-th timedomain resource unit are used to represent a time domain locationrelationship between two time domain resource units, and the n-th timedomain resource unit can be understood as a current time domain resourceunit, and a (n+i)-th time domain resource unit can be the i-th timedomain resource unit after the current time domain resource unit. Thatis, the n-th time domain resource unit may be replaced by the first timedomain resource unit, the (n+i)-th time domain resource unit may bereplaced by the second time domain resource unit, and the second timedomain resource unit is any time domain resource unit after the firsttime domain resource unit. Optionally, if the second time domainresource unit is the i-th time domain resource unit after the first timedomain resource unit, the first resource indication information mayfurther include a value of i.

Optionally, the data channel of the terminal device may include any oneof an uplink data channel, a downlink data channel, and a secondary linkdata channel.

In 620, the terminal device receives second resource indicationinformation from the network device at a second moment after the firstmoment.

The second resource indication information indicates a time domainresource for transmitting the data channel in the (n+i)-th time domainresource unit.

Optionally, the time domain resource allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit is determinedby the network device after the first moment.

Optionally, the second resource indication information is UE specificinformation of the terminal device.

Optionally, the n-th time domain resource unit includes any one of ann-th time slot, an n-th mini-slot, and an n-th subframe.

In a 5G system, the time domain resource unit may be a time slot, amini-slot, or a subframe. The n-th time domain resource unit may be then-th time slot, the n-th mini-slot, and the n-th subframe; and the(n+i)-th time domain resource unit may be the (n+i)-th time slot, the(n+i)-th mini-slot and (n+i)-th subframe.

Optionally, the physical channel used by the terminal device to receivethe first resource indication information may be different from thephysical channel used to receive the second resource indicationinformation.

In the inter-slot scheduling, in the n-th time slot, the network devicemay not have determined the time domain resource location fortransmitting the control channel or the data channel in the (n+i)-thtime slot, so the network device cannot implement resource scheduling onthe target channel for the (n+i)-th time slot in advance. Therefore, thenetwork device may first indicate, with the first resource indicationinformation, a frequency domain resource allocated for transmission ofthe target channel in the (n+i)-th time domain resource unit, andconfigure, in the second moment after the first moment, the time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit to the terminal device. At the secondmoment, the network device has determined the time domain resourceallocated for transmission of the target channel in the (n+i)-th timedomain resource unit.

The terminal device receives the second resource indication informationfrom the network device to acquire the time domain resource allocatedfor transmission of the target channel in the (n+i)-th time domainresource unit, at the second moment after the first moment. The terminaldevice may determine, according to the first resource indicationinformation and the second resource indication information, a time andfrequency resource allocated for transmission of the target channel inthe (n+i)-th time domain resource unit.

Optionally, the time domain resource indicated by the second resourceindication information includes at least one of: a start location ofsymbols allocated for transmission of the target channel in the (n+i)-thtime domain resource unit, the number of symbols allocated fortransmission of the target channel, the mini-slots allocated fortransmission of the target channel, and the number of mini-slotsallocated for transmission of the target channel.

Specifically, the second resource indication information received by theterminal device may indicate a start location and/or a number of symbolsoccupied by the time domain resource allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit. The secondresource indication information may also indicate the start location ofthe mini-slot and/or the number of mini-slots occupied by thetime-domain resource allocated for transmission of the target channel inthe (n+i)-th time-domain resource unit. In this case, a time slotresource unit may include several mini-slots. If one time domainresource unit may include several mini-slots, and each mini-slotincludes several symbols, the second resource indication information mayalso indicate information of a mini-slot occupied by the time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit, and information of symbols occupiedin the mini-slot, which is not limited here.

Optionally, the second resource indication information may furtherinclude an identifier of the time domain resource, and the time domainresource indicated by the second resource indication information is atime domain resource corresponding to the identifier in a plurality ofpreset time domain resources.

That is to say, the time domain resource allocated for transmission ofthe target channel in the (n+i)-th time domain resource unit may be oneof a plurality of preset time domain resource configurations, and mayspecifically determined by an identifier corresponding to the timedomain resource. For example, the time domain resource corresponding tothe identifier 1 is the 2nd-7th symbols in the time slot, and the timedomain resource corresponding to the identifier 2 is the 3rd-7th symbolsin the time slot, etc. If the second resource indication informationcarries the identifier 1, then the terminal device will transmit thetarget channel on the 2nd-7th symbols in this time slot.

Optionally, the first resource indication information further indicatesa time domain resource allocated for transmission of the target channelin the (n+i)-th time domain resource unit.

If the first resource indication information indicates not only thefrequency domain resource allocated for transmission of the targetchannel in the (n+i)-th time domain resource unit, but also indicatesthe time domain resource allocated for transmission of the targetchannel in the (n+i)-th time domain resource unit, the terminal devicecan jointly process the first resource indication information and thesecond resource indication information in the following twoimplementations.

Implementation 1

Optionally, the method further includes: determining, by the terminaldevice, whether the time domain resource indicated by the first resourceindication information is the same as the time domain resource indicatedby the second resource indication information; and if the time domainresource indicated by the first resource indication information isdifferent from the time domain resource indicated by the second resourceindication information, the terminal device determining to use the timedomain resource indicated by the second resource indication informationto transmit the target channel.

In this embodiment, if the time domain resource allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit as indicated by the first resource indication information isdifferent from, or conflicts with the time domain resource fortransmitting the data in the (n+i)-th time domain resource unit asindicated by the second resource indication information, the terminaldevice selects the time domain resource indicated by the second resourceindication information as the time domain resource allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit.

When performing resource scheduling, the network device may firstindicate to the terminal device a default time domain resource locationwith the first time domain resource indication, and the default timedomain resource location may be, for example, the location most likelyto be used by the terminal device allocated for transmission of thetarget channel according to statistics. If the terminal device does notreceive the second resource indication information after the first timeinstance, the terminal device determines to transmit the target channelon the time domain resource indicated by the first resource indicationinformation. If the network device re-determines the time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit after the first time instance, theterminal device receives second resource indication information from thenetwork device at the second moment, and based on the time domainresource location indicated by the second resource indicationinformation, the terminal device determines to transmit the targetchannel on the time domain resource indicated by the second resourceindication information. The second resource indication information maybe regarded as a supplement and a modification of the first resourceindication information, and when receiving the second resourceindication information, the terminal device shall use the time domainresource indicated by the second resource indication information as thetime domain resource allocated for transmission of the target channel.

Implementation 2

Optionally, the method further includes: determining, by the terminaldevice, the time domain resource allocated for transmission of thetarget channel according to the second resource indication information,within a range of time domain resources indicated by the first resourceindication information.

In this embodiment, the range of the time domain resource allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit indicated by the first resource indication information is largerthan that of the time domain resource for transmitting the data in the(n+i)-th time domain resource unit indicated by the second resourceindication information. The network device may first indicate a roughrange of the time domain resource to the terminal device with the firstresource indication information, and after specifically determining thetime domain resource allocated for transmission of the target channel inthe (n+i)-th time domain resource unit, indicate a specific time domainresource location allocated for transmission of the target channel inthe (n+i)-th time domain resource unit with the second resourceindication information.

Taking the target channel as a data channel as an example, assuming thatthe time domain resource unit is a subframe, the time domain resourcefor transmitting the data channel in the (n+i)-th subframe as indicatedby the first resource indication information is the first time slot inthe subframe, and the time domain resource for transmitting the datachannel in the (n+i)-th subframe as indicated by the second resourceindication information is specifically the 2nd-7th symbols in the firsttime slot.

For another example, the time domain resource unit is a time slot, andthe time domain resource for transmitting the data channel in the(n+i)-th time slot as indicated by the first resource indicationinformation is the first mini-slot in the subframe, and the time domainresource for transmitting the data channel in the (n+i)-th time slot asindicated by the second resource indication information is the firstsymbol in the first mini-slot.

Optionally, in 620, the terminal device receiving the second resourceindication information from the network device at a second moment afterthe first moment includes: the terminal device receiving the secondresource indication information from the network device at a secondmoment after the first moment on a preset frequency domain resource.

That is, the time-frequency resource used by the terminal device toreceive the second resource indication information is pre-agreed. Forexample, there may be a fixed positional relationship between thetime-frequency resource location of the second resource indicationinformation and the time-frequency resource location of the firstresource indication information. After receiving the first resourceindication information, the terminal device can know on whichtime-frequency resource to receive the second resource indicationinformation. The time domain resource for receiving the second resourceindication information is the second time instance.

Further, optionally, the first resource indication information includesthe second moment and the preset frequency domain resource for receivingthe second resource indication information, and before the terminaldevice receives the second resource indication information from thenetwork device, the method also includes:

the terminal device determining, according to the first resourceindication information, a second moment and the preset frequency domainresource for receiving the second resource indication information.

That is, the information of the time-frequency resource used by theterminal device to receive the second resource indication information iscarried in the first resource indication information. After receivingthe first resource indication information, the terminal device mayobtain not only the frequency domain resource allocated for transmissionof the target channel in the (n+i)-th time domain resource unit but alsoa time domain resource (that is the second time instance) and afrequency domain resource for receiving the second resource indicationinformation from the first resource indication information, so that theterminal device further acquires the time domain resource allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit from the second resource indication information received at thesecond time instance.

Optionally, after 620, the method further includes 630.

In 630, the terminal device sends the target channel to the networkdevice or receives the target channel from the network device on thefrequency domain resource in the (n+i)-th time domain resource unit andthe time domain resource.

The terminal device acquires a frequency domain resource allocated fortransmission of the target channel according to the first resourceindication information, and acquires a time domain resource allocatedfor transmission of the target channel according to the second resourceindication information, thereby transmitting the target channel to thenetwork device or receiving the target channel from the network deviceon the frequency domain resource and the time domain resource in the(n+i)-th time domain resource unit.

The foregoing method may be applied to scenarios of uplink and downlinktransmission, the target channel may be a data channel or a controlchannel, and the data channel may be an uplink data channel, a downlinkdata channel, or a sidelink data channel. In particular, for thetransmission of the uplink data channel or the control channel, theterminal device acquires the DCI carrying the first resource indicationinformation in advance, and may have sufficient time to prepare for thetransmission of the uplink data channel, and by receiving the secondresource indication information, knows whether the uplink data channelis occupied by the uplink and downlink control channel, and the specifictime domain resource location of the uplink data channel, so that theuplink data channel transmission process is not interfered by othercontrol channels.

In the method for transmitting data in the embodiment of the presentapplication, after the terminal device receives the downlink controlinformation that carries the transmission resource information, byreceiving the indication information for indicating the resource fortransmitting the uplink/downlink channel, which is from the networkdevice as supplementation, the terminal device can also accurately knowthe resource location for transmitting the uplink/downlink channel onthe basis of implementing resource scheduling in advance.

Therefore, after receiving the downlink control information carrying thetransmission resource information, by receiving the indicationinformation for indicating the resource for transmitting theuplink/downlink channel, which is sent by the network device assupplementation, the terminal device can also accurately know theresource location for transmitting the uplink/downlink channel on thebasis of implementing resource scheduling in advance.

It should be understood that, in the embodiments of the presentdisclosure, the n-th time domain resource unit can be understood as acurrent time domain resource unit, and a (n+i)-th time domain resourceunit can be the i-th time domain resource unit after the current timedomain resource unit. That is, the n-th time domain resource unit may bereplaced by the first time domain resource unit, the (n+i)-th timedomain resource unit may be replaced by the second time domain resourceunit, and the second time domain resource unit is any time domainresource unit after the first time domain resource unit. Optionally, ifthe second time domain resource unit is the i-th time domain resourceunit after the first time domain resource unit, the first resourceindication information may further include a value of i.

The method for transmitting data in the embodiment of the presentapplication will be described in detail below with reference to theexamples in FIGS. 7 to 10. In FIG. 7 to FIG. 10, the target channel is adata channel as an example for illustration.

For example, the resource configuration of the PDSCH is as shown in FIG.7. The initial time domain resource in the (n+i)-th time slot isoccupied by the downlink control channel PDCCH. The network device sendsthe first resource indication information to the terminal device in then-th time slot to schedule the transmission resource of the PDSCH.However, at the moment for transmitting the first resource indicationinformation, that is, at the moment T1, the location of the time domainresource occupied by the PDCCH in the (n+i)-th time slot is notdetermined. After the time domain resource occupied by the PDCCH in thetime slot is determined, the network device may send the second resourceindication information at moment T2 to indicate to the terminal devicethe time domain resource for transmitting the PDSCH. Therefore, byindicating to the terminal device as supplementation the accurate timedomain resource for transmitting the PDSCH in the (n+i)-th time slot, itcan avoid the situation that the terminal device receives the PDCCH asthe PDSCH by mistake, thereby ensuring demodulation and decodingperformance of the PDSCH.

For another example, the resource configuration of the PDSCH is as shownin FIG. 8. The initial time domain resource in the (n+i)-th time slot isoccupied by the downlink control channel PDCCH, and the time domainresource at the end of the time slot is occupied by an uplink channelsuch as a PUCCH. The network device sends the first resource indicationinformation to the terminal device in the n-th time slot to schedule thetransmission resource of the PDSCH. However, at the moment fortransmitting the first resource indication information, that is, at themoment T1, it is not determined whether there is a PDCCH and a PUCCH,and a location of a time domain resource for transmitting PDCCH andPUCCH in the slot is not determined. After determining the location ofthe time domain resource for transmitting the PDCCH and the PUCCH in thetime slot, the network device may send the second resource indicationinformation at moment T2 to indicate to the terminal device the timedomain resource for transmitting the PDSCH. Therefore, by indicating tothe terminal device as supplementation the accurate time domain resourcefor transmitting the PDSCH in the (n+i)-th time slot, it can avoid thesituation that the terminal device erroneously receives the PDCCH andPUCCH as the PDSCH, thereby ensuring demodulation and decodingperformance of the PDSCH.

For another example, the resource configuration of the PUSCH is as shownin FIG. 9. The initial time domain resource in the (n+i)-th time slotand the time domain resource at the end may be occupied by the uplinkcontrol channel PUCCH. The network device sends the first resourceindication information to the terminal device in the n-th time slot toschedule the transmission resource of the PUSCH. However, at the momentfor transmitting the first resource indication information, that is, atthe moment T1, the location of the time domain resource occupied by thePUCCH in the (n+i)-th time slot is not determined. After the time domainresource occupied by the PUCCH in the time slot is determined, thenetwork device may send the second resource indication information atmoment T2 to indicate to the terminal device the time domain resourcefor transmitting the PUSCH. Therefore, by indicating to the terminaldevice as supplementation the accurate time domain resource fortransmitting the PDSCH in the (n+i)-th time slot, it can avoid thesituation that the PUSCH from the terminal device collides with thePUCCH from other terminal devices, and can avoid the mutual interferencebetween the PDSCH and the PUCCH, the transmission performance of thePUSCH and the PUCCH can be improved.

For another example, the resource configuration of the PUSCH is as shownin FIG. 10. The initial time domain resource in the (n+i)-th time slotand the time domain resource at the end of the time slot may be occupiedby an uplink channel PUCCH. The network device sends the first resourceindication information to the terminal device in the n-th time slot toschedule the transmission resource of the PDSCH. However, at the momentfor transmitting the first resource indication information, that is, atthe moment T1, it is not determined whether there is a PDCCH and aPUCCH, and a location of a time domain resource for transmitting PDCCHand PUCCH in the slot is not determined. After determining the locationof the time domain resource for transmitting the PDCCH and the PUCCH inthe time slot, the network device may send the second resourceindication information at moment T2 to indicate to the terminal devicethe time domain resource for transmitting the PUSCH. Therefore, byindicating to the terminal device as supplementation the accurate timedomain resource for transmitting the PUSCH in the (n+i)-th time slot, itcan avoid the mutual interference between the PUSCH and the downlinkchannel from the network device, and can improve the transmissionperformance of the PUSCH and the downlink channel.

FIG. 11 is a schematic flowchart of a method 1100 for transmitting dataaccording to an embodiment of the present application. The method fortransmitting data in FIG. 11 can be performed by a network device suchas the network device 10 shown in FIG. 1. As shown in FIG. 11, thespecific process of transmitting data includes the following steps.

In 1110, the network device sends first resource indication informationto the network device at a first moment.

The first moment is located in the n-th time domain resource unit, thefirst resource indication information indicates a frequency domainresource allocated for transmission of the target channel of theterminal device in the (n+i)-th time domain resource unit, and thetarget channel includes a data channel or a control channel of theterminal device, where n and i are positive integers.

Specifically, the network device sends the first resource indicationinformation to the terminal device at the first moment in the n-th timedomain resource unit (or the time domain scheduling unit), and the firstresource indication information indicates a frequency domain resourceallocated for transmission of a target channel of the terminal device inthe (n+i)-th time domain resource unit. That is, the first resourceindication information transmitted on the n-th time domain resource unitis used to schedule a frequency domain resource allocated fortransmission of the target channel on the (n+i)-th time domain resourceunit. This inter-slot scheduling allows the terminal device sufficienttime to prepare for subsequent data transmission.

It should be understood that, the n-th time domain resource unit can beunderstood as a current time domain resource unit, and a (n+i)-th timedomain resource unit can be the i-th time domain resource unit after thecurrent time domain resource unit. That is, the n-th time domainresource unit may be replaced by the first time domain resource unit,the (n+i)-th time domain resource unit may be replaced by the secondtime domain resource unit, and the second time domain resource unit isany time domain resource unit after the first time domain resource unit.Optionally, if the second time domain resource unit is the i-th timedomain resource unit after the first time domain resource unit, thefirst resource indication information may further include a value of i.

Optionally, the data channel may include any one of an uplink datachannel, a downlink data channel, and a secondary link data channel.

In 1120, the network device sends second resource indication informationto the terminal device at a second moment after the first moment.

The second resource indication information indicates a time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit.

Optionally, the time domain resource allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit is determinedby the network device after the first moment.

Optionally, the second resource indication information is UE specificinformation of the terminal device.

Optionally, the n-th time domain resource unit includes any one of ann-th time slot, an n-th mini-slot, and an n-th subframe.

Optionally, the physical channel used by the terminal device to receivethe first resource indication information may be different from thephysical channel used to receive the second resource indicationinformation.

In the inter-slot scheduling, in the n-th time slot, the network devicemay not have determined the time domain resource location fortransmitting the control channel or the target channel in the (n+i)-thtime slot, so the network device cannot implement resource scheduling onthe target channel for the (n+i)-th time slot in advance. Therefore, thenetwork device may first indicate, with the first resource indicationinformation, a frequency domain resource allocated for transmission ofthe target channel in the (n+i)-th time domain resource unit, andconfigure, in the second moment after the first moment, the time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit to the terminal device. At the secondmoment, the network device has determined the time domain resourceallocated for transmission of the target channel in the (n+i)-th timedomain resource unit.

Optionally, the time domain resource indicated by the second resourceindication information includes at least one of: a start location ofsymbols allocated for transmission of the target channel in the (n+i)-thtime domain resource unit, the number of symbols allocated fortransmission of the target channel, the mini-slots allocated fortransmission of the target channel, and the number of mini-slotsallocated for transmission of the target channel.

Specifically, the second resource indication information received by theterminal device may indicate a start location and/or a number of symbolsoccupied by the time domain resource allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit. The secondresource indication information may also indicate the start location ofthe mini-slot and/or the number of mini-slots occupied by thetime-domain resource allocated for transmission of the target channel inthe (n+i)-th time-domain resource unit. In this case, a time slotresource unit may include several mini-slots. If one time domainresource unit may include several mini-slots, and each mini-slotincludes several symbols, the second resource indication information mayalso indicate information of a mini-slot occupied by the time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit, and information of symbols occupiedin the mini-slot, which is not limited here.

Optionally, the second resource indication information may furtherinclude an identifier of the time domain resource, and the time domainresource indicated by the second resource indication information is atime domain resource corresponding to the identifier in a plurality ofpreset time domain resources.

That is to say, the time domain resource allocated for transmission ofthe target channel in the (n+i)-th time domain resource unit may be oneof a plurality of preset time domain resource configurations, and mayspecifically determined by an identifier corresponding to the timedomain resource.

Optionally, the first resource indication information further indicatesa time domain resource allocated for transmission of the target channelin the (n+i)-th time domain resource unit.

Optionally, the method further includes: determining, by the networkdevice, whether the time domain resource indicated by the first resourceindication information is the same as the time domain resource indicatedby the second resource indication information; and if the time domainresource indicated by the first resource indication information isdifferent from the time domain resource indicated by the second resourceindication information, the network device determining to use the timedomain resource indicated by the second resource indication informationto transmit the target channel.

In this embodiment, if the time domain resource allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit as indicated by the first resource indication information isdifferent from, or conflicts with the time domain resource fortransmitting the data in the (n+i)-th time domain resource unit asindicated by the second resource indication information, the networkdevice takes the time domain resource indicated by the second resourceindication information as the time domain resource allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit.

Optionally, the method further includes: determining, by the networkdevice, the time domain resource allocated for transmission of thetarget channel according to the second resource indication information,within a range of time domain resources indicated by the first resourceindication information.

In this embodiment, the range of the time domain resource allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit indicated by the first resource indication information is largerthan that of the time domain resource for transmitting the data in the(n+i)-th time domain resource unit indicated by the second resourceindication information. The network device may first indicate a roughrange of the time domain resource to the terminal device with the firstresource indication information, and after specifically determining thetime domain resource allocated for transmission of the target channel inthe (n+i)-th time domain resource unit, indicate a specific time domainresource location allocated for transmission of the target channel inthe (n+i)-th time domain resource unit with the second resourceindication information.

Optionally, in 1120, the network device sending the second resourceindication information to the terminal device at a second moment afterthe first moment includes: the network device sending the secondresource indication information to the terminal device at a secondmoment after the first moment on a preset frequency domain resource.

That is, the time-frequency resource used by the network device to sendthe second resource indication information is pre-agreed. For example,there may be a fixed positional relationship between the time-frequencyresource location of the second resource indication information and thetime-frequency resource location for transmitting the first resourceindication information. After sending the first resource indicationinformation, the network device may send the second resource indicationinformation on the responding time-frequency resource. The time domainresource for sending the second resource indication information is thesecond time instance.

Further, optionally, the first resource indication information includesthe second moment and the preset frequency domain resource for receivingthe second resource indication information, and before the networkdevice sends the second resource indication information to the terminaldevice, the method also includes:

the network device determining a second moment and the preset frequencydomain resource for receiving the second resource indicationinformation.

That is, the information of the time-frequency resource used by thenetwork device to send the second resource indication information iscarried in the first resource indication information to be indicated tothe terminal device. After receiving the first resource indicationinformation, the terminal device may obtain not only the frequencydomain resource allocated for transmission of the target channel in the(n+i)-th time domain resource unit but also a time domain resource (thatis the second time instance) and a frequency domain resource forreceiving the second resource indication information from the firstresource indication information, so that the terminal device furtheracquires the time domain resource allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit from the secondresource indication information received at the second time instance.

Optionally, after 1120, the method further includes 1130.

In 1130, the network device sends the target channel to the terminaldevice or sends the target channel to the terminal device on thefrequency domain resource in the (n+i)-th time domain resource unit andthe time domain resource.

In the method for transmitting data in the embodiment of the presentapplication, after the network device sends the downlink controlinformation that carries the transmission resource information to theterminal device, by sending the indication information for indicatingthe resource for transmitting the uplink/downlink channel to theterminal device as supplementation, the terminal device can alsoaccurately know the resource location for transmitting theuplink/downlink channel on the basis of implementing resource schedulingon the terminal device in advance.

Therefore, after the network device sends the downlink controlinformation that carries the transmission resource information to theterminal device, by sending the indication information for indicatingthe resource for transmitting the uplink/downlink channel to theterminal device as supplementation, the terminal device can alsoaccurately know the resource location for transmitting theuplink/downlink channel on the basis of implementing resource schedulingon the terminal device in advance.

It should be understood that, in the embodiments of the presentdisclosure, the n-th time domain resource unit can be understood as acurrent time domain resource unit, and a (n+i)-th time domain resourceunit can be the i-th time domain resource unit after the current timedomain resource unit. That is, the n-th time domain resource unit may bereplaced by the first time domain resource unit, the (n+i)-th timedomain resource unit may be replaced by the second time domain resourceunit, and the second time domain resource unit is any time domainresource unit after the first time domain resource unit. Optionally, ifthe second time domain resource unit is the i-th time domain resourceunit after the first time domain resource unit, the first resourceindication information may further include a value of i.

For details of the network device configuring the transmission resourcefor the terminal device through the first resource indicationinformation and the second resource indication information, referencemay be made to the descriptions of FIG. 7 to FIG. 10, which will not berepeated for brevity.

It should be understood that, in the embodiment of the presentapplication, the first resource indication information and the secondresource indication information that are from the network device to theterminal device are all time domain resources used allocated fortransmission of the target channel in the time domain resource unit.Here, the term “indication” may be a direct indication or an indirectindication. For example, the network device may directly carry theinformation of the time domain resource allocated for transmission ofthe target channel in the second resource indication information,thereby directly indicating to the terminal device the time domainresource used allocated for transmission of the target channel in thetime domain resource unit; or, the network device may also carry thetime domain resource occupied by the other channel in the time slot inthe second resource indication information, so that the terminal devicemay infer that the time domain resource allocated for transmission ofthe target channel in the time domain resource unit. For example, thesecond resource indication information carries the location of thesymbol for transmitting the PDCCH in the (n+i)-th time slot, and theterminal device can infer that the remaining symbol is used fortransmitting the PDSCH according to the the location of the symbol fortransmitting the PDCCH.

It should also be understood that, in the embodiment of the presentapplication, the network device may also simultaneously indicate to theterminal device the time domain resources allocated for transmission ofthe target channels in the plurality of time domain resource units. Thenetwork device may send first resource indication information to theterminal device at the first moment, and the first resource indicationinformation may indicate a frequency domain resource allocated fortransmission of a target channel of the terminal device on each of the K(K≥1) time domain resource units located after the n-th time domainresource unit. The network device sends second resource indicationinformation to the terminal device at a second moment after the firstmoment, and the second resource indication information indicates thetime domain resource allocated for transmission of a target channel inthe (n+i)-th time domain resource unit. The network device may furthersend third resource indication information to the terminal device at athird moment after the first moment, and the third resource indicationinformation indicates a time domain resource allocated for transmissionof a target channel in the (n+k)-th time domain resource unit, wherek≠i.

For example, FIG. 12 is a schematic diagram of a multi-slot resourceconfiguration (slot aggregation) of a PDSCH according to an embodimentof the present application. The time domain resources in slot 1 to slot3 are all occupied by the downlink control channel PDCCH. The networkdevice sends the first resource indication information to the terminaldevice in slot 1 to schedule the transmission resources of the PDSCH inslot 1 to slot 3. However, at the moment for transmitting the firstresource indication information, i.e. the moment T1, the location of thetime domain resource occupied by the PDCCH in slot 2 and slot 3 has notbeen determined yet. After the time domain resource occupied by thePDCCH in slot 2 is determined, the network device may send the secondresource indication information at moment T2′ to indicate to theterminal device the time domain resource for transmitting the PDSCH inthe slot 2, thereby indicating to the terminal device an accurate timedomain resource for transmitting the PDSCH in the slot 2 assupplementation. After the time domain resource occupied by the PDCCH inslot 3 is determined, the network device may send the third resourceindication information to the terminal device at moment T2″, to indicateto the terminal the time domain resource for transmitting the PDSCH inslot 3, thereby indicating to the terminal device the accurate timedomain resource for transmitting the PDSCH in slot 3 as supplementation.It can avoid the situation that the terminal device receives the PDCCHas the PDSCH by mistake, thereby ensuring demodulation and decodingperformance of the PDSCH.

It should be understood that, in the various embodiments of the presentapplication, the size of the sequence numbers of the foregoing processesdoes not mean the order of execution sequence, and the order ofexecution of each process should be determined by its function andinternal logic, and should not constitute any limitation on theimplementation of the embodiments of the present application.

FIG. 13 is a schematic block diagram of a terminal device 1300 accordingto an embodiment of the present application. As shown in FIG. 13, theterminal device 1300 includes a receiving unit 1310 and a sending unit1320.

The receiving unit 1310 is configured to receive first resourceindication information from the network device at a first moment, thefirst moment being located in the n-th time domain resource unit, thefirst resource indication information indicating a frequency domainresource allocated for transmission of a target channel in the (n+i)-thtime domain resource unit, and the target channel including a datachannel or a control channel of the terminal device, where n and i arepositive integers.

The receiving unit 1310 is further configured to receive second resourceindication information from the network device at a second moment afterthe first moment, the second resource indication information indicatinga time domain resource allocated for transmission of the target channelin the (n+i)-th time domain resource unit.

Therefore, after receiving the downlink control information carrying thetransmission resource information, by receiving the indicationinformation for indicating the resource for transmitting theuplink/downlink channel, which is from the network device assupplementation, the terminal device can also accurately know theresource location for transmitting the uplink/downlink channel on thebasis of implementing resource scheduling in advance.

Optionally, the time domain resource allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit is determinedby the network device after the first moment.

Optionally, the sending unit 1320 is configured to send the targetchannel to the network device on the frequency domain resource and thetime domain resource in the (n+i)-th time domain resource unit.

The receiving unit 1310 is further configured to receive the targetchannel from the network device, on the frequency domain resource andthe time domain resource in the (n+i)-th time domain resource unit.

Optionally, the time domain resource indicated by the second resourceindication information includes at least one of: a start location ofsymbols allocated for transmission of the target channel in the (n+i)-thtime domain resource unit, a number of symbols allocated fortransmission of the target channel, a mini-slot allocated fortransmission of the target channel, and a number of mini-slots allocatedfor transmission of the target channel.

Optionally, the second resource indication information includes anidentifier of the time domain resource, and the time domain resourceindicated by the second resource indication information is a time domainresource corresponding to the identifier in a plurality of preset timedomain resources.

Optionally, the first resource indication information further indicatesa time domain resource allocated for transmission of the target channelin the (n+i)-th time domain resource unit.

Optionally, the terminal device further includes: a determining unitconfigured to: determine whether the time domain resource indicated bythe first resource indication information is the same as the time domainresource indicated by the second resource indication information; and ifthe time domain resource indicated by the first resource indicationinformation is different from the time domain resource indicated by thesecond resource indication information, determine to use the time domainresource indicated by the second resource indication information totransmit the target channel.

Optionally, the terminal device further includes a determining unitconfigured to determine the time domain resource allocated fortransmission of the target channel according to the second resourceindication information, within a range of time domain resourcesindicated by the first resource indication information.

Optionally, the receiving unit 1310 is specifically configured toreceive the second resource indication information from the networkdevice at a second moment after the first moment on a preset frequencydomain resource.

Optionally, the first resource indication information includes thesecond moment and the preset frequency domain resource for receiving thesecond resource indication information, and the determining unit isfurther configured to, before the receiving unit 1310 receives thesecond resource indication information from the network device,according to the first resource indication information, determine thesecond moment and the preset frequency domain resource for receiving thesecond resource indication information.

Optionally, the second resource indication information is UE specificinformation of the terminal device.

Optionally, the n-th time domain resource unit includes any one of ann-th time slot, an n-th mini-slot, and an n-th subframe.

Optionally, the physical channel used by the receiving unit 1310 toreceive the first resource indication information is different from thephysical channel used to receive the second resource indicationinformation.

Optionally, the data channel includes any one of an uplink data channel,a downlink data channel, and a secondary link data channel.

FIG. 14 is a schematic block diagram of a network device 1400 accordingto an embodiment of the present application. As shown in FIG. 14, thenetwork device 1400 includes a sending unit 1410 and a receiving unit1420.

The sending unit 1410 is configured to send first resource indicationinformation to the terminal device at a first moment, the first momentbeing located in the n-th time domain resource unit, the first resourceindication information indicating a frequency domain resource allocatedfor transmission of a target channel in the (n+i)-th time domainresource unit, and the target channel including a data channel or acontrol channel of the terminal device, where n and i are positiveintegers.

The sending unit 1410 is further configured to send second resourceindication information to the terminal device at a second moment afterthe first moment, the second resource indication information indicatinga time domain resource allocated for transmission of the target channelin the (n+i)-th time domain resource unit.

Therefore, after the network device sends the downlink controlinformation that carries the transmission resource information to theterminal device, by sending the indication information for indicatingthe resource for transmitting the uplink/downlink channel to theterminal device as supplementation, the terminal device can alsoaccurately know the resource location for transmitting theuplink/downlink channel on the basis of implementing resource schedulingon the terminal device in advance.

Optionally, the time domain resource allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit is determinedby the network device after the first moment.

Optionally, the receiving unit 1420 is configured to receive the targetchannel from the terminal device on the frequency domain resource andthe time domain resource in the (n+i)-th time domain resource unit.

The sending unit 1410 is further configured to send the target channelto the terminal device on the frequency domain resource and the timedomain resource in the (n+i)-th time domain resource unit.

Optionally, the time domain resource indicated by the second resourceindication information includes any one of: a start location of symbolsallocated for transmission of the target channel in the (n+i)-th timedomain resource unit, a number of symbols allocated for transmission ofthe target channel, a mini-slot allocated for transmission of the targetchannel, and a number of mini-slots allocated for transmission of thetarget channel.

Optionally, the second resource indication information includes anidentifier of the time domain resource, and the time domain resourceindicated by the second resource indication information is a time domainresource corresponding to the identifier in a plurality of preset timedomain resources.

Optionally, the first resource indication information further indicatesa time domain resource allocated for transmission of the target channelin the (n+i)-th time domain resource unit.

Optionally, the network device further includes: a determining unitconfigured to: determine whether the time domain resource indicated bythe first resource indication information is the same as the time domainresource indicated by the second resource indication information; and ifthe time domain resource indicated by the first resource indicationinformation is different from the time domain resource indicated by thesecond resource indication information, determine to use the time domainresource indicated by the second resource indication information totransmit the target channel.

Optionally, the network device further includes a determining unitconfigured to determine the time domain resource allocated fortransmission of the target channel according to the second resourceindication information, within a range of time domain resourcesindicated by the first resource indication information.

Optionally, the sending unit 1410 is specifically configured to send thesecond resource indication information to the terminal device at asecond moment after the first moment on a preset frequency domainresource.

Optionally, the first resource indication information includes thesecond moment and the preset frequency domain resource for receiving thesecond resource indication information, and the determining unit isfurther configured to, before the sending unit 1410 sends the secondresource indication information to the terminal device, determine thesecond moment and the preset frequency domain resource for receiving thesecond resource indication information.

Optionally, the second resource indication information is UE specificinformation of the terminal device.

Optionally, the n-th time domain resource unit includes any one of ann-th time slot, an n-th mini-slot, and an n-th subframe.

Optionally, the physical channel used by the network device to send thefirst resource indication information is different from the physicalchannel used to send the second resource indication information.

Optionally, the data channel includes any one of an uplink data channel,a downlink data channel, and a secondary link data channel.

FIG. 15 is a schematic structural diagram of a terminal device 1500according to an embodiment of the present application. As shown in FIG.15, the terminal device includes a processor 1510, a transceiver 1520,and a memory 1530, wherein the processor 1510, the transceiver 1520, andthe memory 1530 communicate with one another through an internalconnection path. The memory 1530 is for storing instructions, and theprocessor 1510 is configured to execute the instructions stored by thememory 1530 to control the transceiver 1520 to receive signals or sendsignals.

Optionally, the processor 1510 can call the program codes stored in thememory 1530 to perform the corresponding operations of the terminaldevice in the method 600 shown in FIG. 6. For brevity, no furtherdetails are provided herein.

It should be understood that, in the embodiment of the presentapplication, the processor 1510 may be a central processing unit(briefly as “CPU”), and the processor 1510 may also be othergeneral-purpose processor, a digital signal processor (DSP), anapplication specific integrated circuit (ASIC), an off-the-shelfprogrammable gate array (FPGA) or other programmable logic device, adiscrete gate or a transistor logic device, a discrete hardwarecomponent, and the like. The general purpose processor may be amicroprocessor or the processor or any conventional processor or thelike.

The memory 1530 can include a read only memory and a random accessmemory and provides instructions and data to the processor 1510. Aportion of the memory 1530 may also include a non-volatile random accessmemory. For example, the memory 1530 can also store information of thedevice type.

In the implementation process, each step of the foregoing method may becompleted by an integrated logic circuit of hardware in the processor1510 or an instruction in a form of software. The steps of the methoddisclosed in the embodiment of the present application may be directlyimplemented by the hardware processor, or may be performed by acombination of hardware and software modules in the processor 1510. Thesoftware module can be located in a conventional storage medium such asrandom access memory, a flash memory, a read only memory, a programmableread only memory or an electrically erasable programmable memory, aregister, and the like. The storage medium is located in the memory1530, and the processor 1510 reads the information in the memory 1530and performs the steps of the above method in combination with hardware.To avoid repetition, it will not be described in detail here.

The terminal device 1500 according to the embodiment of the presentapplication may correspond to the terminal device for performing themethod 600 in the foregoing method 600, and the terminal device 1300according to the embodiment of the present application, and each unit ormodule in the terminal device 1500 is configured to perform operationsor processes performed by the terminal device in the above method 600Here, in order to avoid repetition, detailed description thereof will beomitted.

FIG. 16 is a schematic structural diagram of a network device 1600according to an embodiment of the present application. As shown in FIG.16, the network device includes a processor 1610, a transceiver 1620,and a memory 1630, wherein the processor 1610, the transceiver 1620, andthe memory 1630 communicate with one another through an internalconnection path. The memory 1630 is for storing instructions, and theprocessor 1610 is configured to execute the instructions stored by thememory 1630 to control the transceiver 1620 to receive signals or sendsignals.

Optionally, the processor 1610 can call the program codes stored in thememory 1630 to perform the corresponding operations of the networkdevice in the method 1100 shown in FIG. 11. For brevity, no furtherdetails are provided herein.

It should be understood that, in the embodiment of the presentapplication, the processor 1610 may be a central processing unit(briefly as “CPU”), and the processor 1610 may also be othergeneral-purpose processor, a digital signal processor (DSP), anapplication specific integrated circuit (ASIC), an off-the-shelfprogrammable gate array (FPGA) or other programmable logic device, adiscrete gate or a transistor logic device, a discrete hardwarecomponent, and the like. The general purpose processor may be amicroprocessor or the processor or any conventional processor or thelike.

The memory 1630 can include a read only memory and a random accessmemory and provides instructions and data to the processor 1610. Aportion of the memory 1630 may also include a non-volatile random accessmemory. For example, the memory 1630 can also store information of thedevice type.

In the implementation process, each step of the foregoing method may becompleted by an integrated logic circuit of hardware in the processor1610 or an instruction in a form of software. The steps of the methoddisclosed in the embodiment of the present application may be directlyimplemented by the hardware processor, or may be performed by acombination of hardware and software modules in the processor 1610. Thesoftware module can be located in a conventional storage medium such asrandom access memory, a flash memory, a read only memory, a programmableread only memory or an electrically erasable programmable memory, aregister, and the like. The storage medium is located in the memory1630, and the processor 1610 reads the information in the memory 1630and performs the steps of the above method in combination with hardware.To avoid repetition, it will not be described in detail here.

The network device 1600 according to the embodiment of the presentapplication may correspond to the network device for performing themethod 1100 in the foregoing method 1100, and the network device 1400according to the embodiment of the present application, and each unit ormodule in the network device 1600 is configured to perform operations orprocesses performed by the network device in the above method 600 Here,in order to avoid repetition, detailed description thereof will beomitted.

FIG. 17 is a schematic structural diagram of a system chip according toan embodiment of the present application. The system chip 1700 of FIG.17 includes an input interface 1701, an output interface 1702, at leastone processor 1703, and a memory 1704. The input interface 1701, theoutput interface 1702, the processor 1703, and the memory 1704 areinterconnected by an internal connection path. The processor 1703 isconfigured to execute codes in the memory 1704.

Alternatively, when the code is executed, the processor 1703 canimplement the method 600 performed by the terminal device in the methodembodiment. For the sake of brevity, it will not be repeated here.

Alternatively, when the code is executed, the processor 1703 canimplement the method 1100 performed by the network device in the methodembodiment. For the sake of brevity, it will not be repeated here.

Those of ordinary skill in the art will appreciate that the units andalgorithm steps of the various examples described in connection with theembodiments disclosed herein can be implemented in electronic hardwareor a combination of computer software and electronic hardware. Whetherthese functions are implemented in hardware or software depends on thespecific application and design of the technical solution. A skilledperson can use different methods to implement the describedfunctionality for each particular application, but such implementationshould not be considered beyond the scope of this application.

A person skilled in the art can clearly understand that for theconvenience and brevity of the description, the specific working processof the system, the device and the unit described above can refer to thecorresponding process in the foregoing method embodiment, and detailsare not described herein again.

In the several embodiments provided by the present application, itshould be understood that the disclosed systems, devices, and methodsmay be implemented in other manners. For example, the device embodimentsdescribed above are merely illustrative. For example, the division ofthe units is only a logical function division. In actual implementation,there may be another division manner, for example, multiple units orcomponents may be combined or may be integrated into another system, orsome features can be omitted or skipped. In addition, the mutualcoupling or direct coupling or communication connection shown ordiscussed may be an indirect coupling or communication connectionthrough some interfaces, devices or units, and may be in an electrical,mechanical or other form.

The units described as separate components may or may not be physicallyseparated, and the components displayed as units may or may not bephysical units, that is, may be located in one place, or may bedistributed to multiple network units. Some or all of the units may beselected according to actual needs to achieve the purpose of thesolution of the embodiment.

In addition, each functional unit in each embodiment of the presentapplication may be integrated into one processing unit, or each unit mayexist physically separately, or two or more units may be integrated intoone unit.

This functionality, if implemented as a software functional unit andsold or used as a standalone product, can be stored on a computerreadable storage medium. Based on such understanding, the technicalsolution of the present application, in essence or with the partcontributing to the related art, or a part of the technical solution,may be embodied in the form of a software product, which is stored in astorage medium, including instructions configured to cause a computerdevice (which may be a personal computer, a server, or a network device,etc.) to perform all or part of the steps of the method of variousembodiments of the present application. The foregoing storage mediumincludes: a U disk, a mobile hard disk, a Read-Only Memory (briefly as“ROM”), a Random Access Memory (briefly as “RAM”), a disk, or an opticaldisk, or a medium that can store program codes.

The above is only a specific embodiment of the present application, butthe scope of protection of the embodiments of the present application isnot limited thereto. Variations or replacements easily contemplated byany person skilled in the art within the technical scope disclosed inthe embodiments of the present application, should be covered in thescope of protection of this application as appropriate for a privateright. Therefore, the scope of protection of the embodiments of thepresent application should be determined by the scope of protection ofthe claims.

What is claimed is:
 1. A method of transmitting data, comprising:sending, by a network device, first resource indication information to aterminal device at a first moment, the first moment being located in ann-th time domain resource unit, the first resource indicationinformation indicating a frequency domain resource allocated fortransmission of a target channel in an (n+i)-th time domain resourceunit, and the target channel comprising a data channel or a controlchannel of the terminal device, where n and i are positive integers; andsending, by a network device, second resource indication information tothe terminal device at a second moment after the first moment, thesecond resource indication information indicating a time domain resourceallocated for transmission of the target channel in the (n+i)-th timedomain resource unit; wherein the time domain resource allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit is determined by the network device after the first moment, andwherein the frequency domain resource allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit is determinedby the network device before the second moment.
 2. The method accordingto claim 1, further comprising: receiving, by the network device, thetarget channel from the terminal device, or sending, by the networkdevice, the target channel to the terminal device, on the frequencydomain resource and the time domain resource in the (n+i)-th time domainresource unit.
 3. The method according to claim 1, wherein the timedomain resource indicated by the second resource indication informationcomprises any one of: a start location of symbols allocated fortransmission of the target channel in the (n+i)-th time domain resourceunit, a number of symbols allocated for transmission of the targetchannel, a mini-slot allocated for transmission of the target channel,and a number of mini-slots allocated for transmission of the targetchannel.
 4. The method according to claim 1, wherein the second resourceindication information comprises an identifier of the time domainresource, and the time domain resource indicated by the second resourceindication information is a time domain resource corresponding to theidentifier in a plurality of preset time domain resources.
 5. The methodaccording to claim 1, wherein the first resource indication informationfurther indicates a time domain resource allocated for transmission ofthe target channel in the (n+i)-th time domain resource unit.
 6. Themethod according to claim 5, wherein the method further comprises:determining, by the network device, whether the time domain resourceindicated by the first resource indication information is the same asthe time domain resource indicated by the second resource indicationinformation; and when the time domain resource indicated by the firstresource indication information is different from the time domainresource indicated by the second resource indication information,determining, by the network device, use the time domain resourceindicated by the second resource indication information to transmit thetarget channel.
 7. The method according to claim 1, wherein the secondresource indication information is UE specific information of theterminal device.
 8. The method according to claim 1, wherein the n-thtime domain resource unit comprises any one of: an n-th time slot, ann-th mini-slot, and an n-th subframe.
 9. The method according to claim1, wherein a physical channel used by the network device to send thefirst resource indication information is different from a physicalchannel used to send the second resource indication information.
 10. Themethod according to claim 1, wherein the data channel comprises any oneof: an uplink data channel, a downlink data channel, and a secondarylink data channel.
 11. A network device, comprising a processor, atransceiver, and a memory, the processor, the transceiver, and thememory communicate with each other through an internal connection path,when the processor executes instructions stored by the memory, thenetwork device is caused to: send first resource indication informationto a terminal device at a first moment, the first moment being locatedin an n-th time domain resource unit, the first resource indicationinformation indicating a frequency domain resource allocated fortransmission of a target channel in an (n+i)-th time domain resourceunit, and the target channel comprising a data channel or a controlchannel of the terminal device, where n and i are positive integers;wherein the network device is further caused to send second resourceindication information to the terminal device at a second moment afterthe first moment, the second resource indication information indicatinga time domain resource allocated for transmission of the target channelin the (n+i)-th time domain resource unit; wherein the time domainresource allocated for transmission of the target channel in the(n+i)-th time domain resource unit is determined by the network deviceafter the first moment, and wherein the frequency domain resourceallocated for transmission of the target channel in the (n+i)-th timedomain resource unit is determined by the network device before thesecond moment.
 12. The network device according to claim 11, wherein thenetwork device is further caused to: receive the target channel from theterminal device on the frequency domain resource and the time domainresource in the (n+i)-th time domain resource unit; and send the targetchannel to the terminal device on the frequency domain resource and thetime domain resource in the (n+i)-th time domain resource unit.
 13. Thenetwork device according to claim 11, wherein the time domain resourceindicated by the second resource indication information comprises anyone of: a start location of symbols allocated for transmission of thetarget channel in the (n+i)-th time domain resource unit, a number ofsymbols allocated for transmission of the target channel, a mini-slotallocated for transmission of the target channel, and a number ofmini-slots allocated for transmission of the target channel.
 14. Thenetwork device according to claim 11, wherein the second resourceindication information comprises an identifier of the time domainresource, and the time domain resource indicated by the second resourceindication information is a time domain resource corresponding to theidentifier in a plurality of preset time domain resources.
 15. Thenetwork device according to claim 11, wherein the first resourceindication information further indicates a time domain resourceallocated for transmission of the target channel in the (n+i)-th timedomain resource unit.
 16. The network device according to claim 15,wherein the network device is further caused to: determine whether thetime domain resource indicated by the first resource indicationinformation is the same as the time domain resource indicated by thesecond resource indication information; and when the time domainresource indicated by the first resource indication information isdifferent from the time domain resource indicated by the second resourceindication information, determine to use the time domain resourceindicated by the second resource indication information to transmit thetarget channel.
 17. The network device according to claim 11, whereinthe second resource indication information is UE specific information ofthe terminal device.
 18. The network device according to claim 11,wherein the n-th time domain resource unit comprises any one of: an n-thtime slot, a nn-th mini-slot, and a nn-th subframe.
 19. The networkdevice according to claim 11, wherein a physical channel used by thenetwork device to send the first resource indication information isdifferent from a physical channel used to send the second resourceindication information.
 20. The network device according to claim 11,wherein the data channel comprises any one of: an uplink data channel, adownlink data channel, and a secondary link data channel.